apr

类 数组容器

系统.对象
    └apr.数组容器


公开 类 数组容器 <基类型 = 系统.对象

本类提供了操作数组容器的方法。


初始化方法摘要
公开 

初始化() 

公开 

初始化(apr.内存池 内存池对象, 整数 元素个数 = 0) 

    创建数组,本方法设置返回码。

方法摘要
公开 逻辑

是否为空() 

公开 apr.返回码

创建数组(apr.内存池 内存池对象, 整数 元素个数) 

    创建数组容器。本方法成功返回0,失败返回负数值。

公开 apr.返回码

添加元素(系统.通用型 通用型值) 

    添加新元素,若数组长度不足会自动增加长度。

公开 系统.通用型

删除元素() 

    在数组尾删除元素(后进先出),返回被删元素的值。本方法设置返回码,成功返回元素对象,失败返回空对象。

公开

删除全部元素() 

    删除数组容器内所有元素。

公开 apr.返回码

连接(apr.数组容器 数组容器对象) 

    本方法将“数组容器对象”内元素连接至调用对象。

公开 apr.数组容器

深复制(apr.内存池 内存池对象池) 

    本方法设置返回码,成功时生成新的数组容器对象并返回,返回的数组容器对象拥有独立的内存空间;失败返回空对象。

公开 apr.数组容器

浅复制(apr.内存池 内存池对象池) 

    本方法设置返回码,成功时生成新的数组容器对象并返回,返回的数组对象与调用本方法的对象共享同一内存空间用于存元素值,即只复制了调用本方法的数组对象的内存地址;失败返回空对象。

公开 apr.数组容器

追加(apr.数组容器 数组容器对象, apr.内存池 内存池对象池) 

    本方法将指定的“数组容器对象”内元素追加到调用对象内。本方法设置返回码,成功返回数组容器对象,失败返回空类对象。

公开 文本

生成文本(apr.内存池 内存池对象池, 整数 间隔字符 = 32) 

    本方法将数组内元素以“间隔字符”分融,生成字符串。本方法设置返回码,成功返回生成的文本,失败返回空文本。

公开 整数

取元素个数() 

    本方法将返回数组容器内元素的个数。本方法设置返回码,成功返回长度,失败返回-1。

公开 整数

取元素长度() 

    本方法设置返回码,成功将返回数组容器内单个元素的以字节为单位的长度;失败返回-1。

公开 静态 apr.数组容器

转换数组(系统.通用型[] 通用型数组, apr.内存池 内存池对象池) 

    将标准数组转为数组容器。本方法设置返回码,成功返回数组容器对象,失败返回空对象。

公开 静态 系统.通用型[]

转换数组(apr.数组容器 数组容器对象) 

    将数组容器转为标准数组。本方法设置返回码,成功返回数组容器对象,失败返回空数组。

公开 系统.通用型

取元素(整数 下标) 

    只能取己赋值过的元素,返回指定下标的元素。本方法设置返回码,成功返回取得的元素,失败返回空对象。

公开 apr.返回码

置元素(整数 下标, 系统.通用型 值) 

    只能设置己赋值过的元素。

公开 整数

取数组长度() 

    本方法将返回数组容器己申请的用于存放元素的长度。本方法设置返回码,成功返回长度,失败返回-1。

公开 apr.返回码

添加数组(系统.通用型[] 通用型数组, apr.内存池 内存池对象池) 

    本方法将易飞扬数组添加至数组容器对象。

系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

初始化方法详细信息

初始化

公开 初始化()


初始化

公开 初始化(apr.内存池 内存池对象, 整数 元素个数 = 0)

    创建数组,本方法设置返回码。


方法详细信息

是否为空

公开 逻辑 是否为空()


创建数组

公开 apr.返回码 创建数组(apr.内存池 内存池对象, 整数 元素个数)

    创建数组容器。本方法成功返回0,失败返回负数值。

参数:

    内存池对象

    元素个数 - 元素的个数。


添加元素

公开 apr.返回码 添加元素(系统.通用型 通用型值)

    添加新元素,若数组长度不足会自动增加长度。

参数:

    通用型值


删除元素

公开 系统.通用型 删除元素()

    在数组尾删除元素(后进先出),返回被删元素的值。本方法设置返回码,成功返回元素对象,失败返回空对象。


删除全部元素

公开 删除全部元素()

    删除数组容器内所有元素。


连接

公开 apr.返回码 连接(apr.数组容器 数组容器对象)

    本方法将“数组容器对象”内元素连接至调用对象。

参数:

    数组容器对象


深复制

公开 apr.数组容器 深复制(apr.内存池 内存池对象池)

    本方法设置返回码,成功时生成新的数组容器对象并返回,返回的数组容器对象拥有独立的内存空间;失败返回空对象。

参数:

    内存池对象池


浅复制

公开 apr.数组容器 浅复制(apr.内存池 内存池对象池)

    本方法设置返回码,成功时生成新的数组容器对象并返回,返回的数组对象与调用本方法的对象共享同一内存空间用于存元素值,即只复制了调用本方法的数组对象的内存地址;失败返回空对象。

参数:

    内存池对象池


追加

公开 apr.数组容器 追加(apr.数组容器 数组容器对象, apr.内存池 内存池对象池)

    本方法将指定的“数组容器对象”内元素追加到调用对象内。本方法设置返回码,成功返回数组容器对象,失败返回空类对象。

参数:

    数组容器对象

    内存池对象池


生成文本

公开 文本 生成文本(apr.内存池 内存池对象池, 整数 间隔字符 = 32)

    本方法将数组内元素以“间隔字符”分融,生成字符串。本方法设置返回码,成功返回生成的文本,失败返回空文本。

参数:

    内存池对象池

    间隔字符 - 该参数为字符的ASCII码,如空格为32。


取元素个数

公开 整数 取元素个数()

    本方法将返回数组容器内元素的个数。本方法设置返回码,成功返回长度,失败返回-1。


取元素长度

公开 整数 取元素长度()

    本方法设置返回码,成功将返回数组容器内单个元素的以字节为单位的长度;失败返回-1。


转换数组

公开 静态 apr.数组容器 转换数组(系统.通用型[] 通用型数组, apr.内存池 内存池对象池)

    将标准数组转为数组容器。本方法设置返回码,成功返回数组容器对象,失败返回空对象。

参数:

    通用型数组

    内存池对象池


转换数组

公开 静态 系统.通用型[] 转换数组(apr.数组容器 数组容器对象)

    将数组容器转为标准数组。本方法设置返回码,成功返回数组容器对象,失败返回空数组。

参数:

    数组容器对象


取元素

公开 系统.通用型 取元素(整数 下标)

    只能取己赋值过的元素,返回指定下标的元素。本方法设置返回码,成功返回取得的元素,失败返回空对象。

参数:

    下标 - 元素下标,自0起。


置元素

公开 apr.返回码 置元素(整数 下标, 系统.通用型 值)

    只能设置己赋值过的元素。

参数:

    下标 - 元素下标,自0起。

    值


取数组长度

公开 整数 取数组长度()

    本方法将返回数组容器己申请的用于存放元素的长度。本方法设置返回码,成功返回长度,失败返回-1。


添加数组

公开 apr.返回码 添加数组(系统.通用型[] 通用型数组, apr.内存池 内存池对象池)

    本方法将易飞扬数组添加至数组容器对象。

参数:

    通用型数组

    内存池对象池



http://dotef.eyuyan.com